// P1107 write by cn_ryh